翻訳と辞書
Words near each other
・ Bind, Torture, Kill
・ BIND-014
・ Binda
・ Binda (disambiguation)
・ Binda Group
・ Binda, New South Wales
・ Bindaas
・ Binary form (disambiguation)
・ Binary Format Description language
・ Binary function
・ Binary game
・ Binary GCD algorithm
・ Binary Golay code
・ Binary Goppa code
・ Binary Hammer
Binary hardening
・ Binary heap
・ Binary icosahedral group
・ Binary image
・ Binary Independence Model
・ Binary Integer Decimal
・ Binary lambda calculus
・ Binary Land
・ Binary large object
・ Binary liquid
・ Binary logarithm
・ Binary logic
・ Binary matroid
・ Binary moment diagram
・ Binary multiplier


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Binary hardening : ウィキペディア英語版
Binary hardening

Binary hardening is a software security technique in which binary files are analyzed and modified to protect against common exploits. Binary hardening is independent of compilers and involves the entire toolchain. For example, one binary hardening technique is to detect potential buffer overflows and to substitute in safer code. The advantage of manipulating binaries is that vulnerabilities in legacy code can be fixed automatically without the need for source code, which may be unavailable or obfuscated. Secondly, the same techniques can be applied to binaries from multiple compilers, some of which may be less secure than others.
Binary hardening often involves the non-deterministic modification of control flow and instruction addresses so as to prevent attackers from successfully reusing program code to perform exploits.
== Hardening techniques ==

* Buffer overflow protection
* Stack overwriting protection
* Position independent executables (see Address space layout randomization)
* Binary stirring (randomizing the address of basic blocks)
* Pointer masking (protection against code injection)
* Control flow randomization (to protect against control flow diversion)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Binary hardening」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.